<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Math随机数</title>
</head>

<body>
  <script>
    // 1. Math随机数  Math.random() 
    // 1.1 随机的小数 0 ~1 之间
    // 1.2 能取到0，但是取不到1 [0, 1)
    // console.log(Math.random())

    // 2. 取 0 ~ 10 之间的一个随机整数
    // Math.random() * (10 + 1)
    // (0 ~ 0.99999) * 11
    // 0 ~ 10.99999
    // Math.floor(Math.random() * (10 + 1))
    // console.log(Math.floor(Math.random() * (10 + 1)))

    // 3. 取 5 ~ 15 之间的一个随机整数
    // Math.floor(Math.random() * (10 + 1))  0 ~ 10 
    // Math.floor(Math.random() * (10 + 1)) + 5  5 ~ 15 
    // console.log(Math.floor(Math.random() * (10 + 1)) + 5)

    // 4. 取 n ~ m 之间的一个随机整数  4 ~ 12 
    // Math.floor(Math.random() * (差值 + 1)) + 最小值
    console.log(Math.floor(Math.random() * (8 + 1)) + 4)
  </script>
</body>

</html>